package com.wu.project.admin.dao;

import com.wu.project.admin.entity.AdQueryVO;
import com.wu.project.admin.entity.AdvertisingDTO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author xuan
 */
@Mapper
public interface AdvertisingDao {

    /**
     * 查询轮播图数据
     *
     * @param adQueryVO 实体类参数
     * @return list
     */
    List<AdvertisingDTO> queryAdvertising(AdQueryVO adQueryVO);

    /**
     * @param adQueryVO 实体类参数
     * @return list
     */
    Integer queryAdvertisingCount(AdQueryVO adQueryVO);

    /**
     * 修改状态
     * @param advertisingDTO 实体类参数
     * @return int
     */
    Integer updateState(AdvertisingDTO advertisingDTO);

    Integer addAd(AdQueryVO adQueryVO);
}
